return {
    ['version'] = '1.8.1',
    ['name'] = 'example_hero',
    ['desc'] = '\xe8\x8b\xb1\xe9\x9b\x84\xe6\xb5\x8b\xe8\xaf\x95AI',
    ['export'] = true,
    ['vars'] = {
        {
            ['name'] = 'enemy',
            ['desc'] = '\xe6\x95\x8c\xe4\xba\xba',
        },
    },
    ['root'] = {
        ['id'] = '1',
        ['name'] = 'Selector',
        ['desc'] = '\xe8\x8b\xb1\xe9\x9b\x84\xe6\xb5\x8b\xe8\xaf\x95AI',
        ['children'] = {
            {
                ['id'] = '2',
                ['name'] = 'Once',
                ['children'] = {
                    {
                        ['id'] = '3',
                        ['name'] = 'Parallel',
                        ['children'] = {
                            {
                                ['id'] = '4',
                                ['name'] = 'AlwaysFailure',
                                ['children'] = {
                                    {
                                        ['id'] = '5',
                                        ['name'] = 'Sequence',
                                        ['children'] = {
                                            {
                                                ['id'] = '6',
                                                ['name'] = 'Log',
                                                ['args'] = {
                                                    ['message'] = 'B: test sequeue1',
                                                    ['level'] = 'info',
                                                },
                                            },
                                            {
                                                ['id'] = '7',
                                                ['name'] = 'Log',
                                                ['args'] = {
                                                    ['message'] = 'B: test sequeue2',
                                                    ['level'] = 'info',
                                                },
                                            },
                                        },
                                    },
                                },
                            },
                            {
                                ['id'] = '8',
                                ['name'] = 'AlwaysFailure',
                                ['children'] = {
                                    {
                                        ['id'] = '9',
                                        ['name'] = 'Sequence',
                                        ['debug'] = true,
                                        ['children'] = {
                                            {
                                                ['id'] = '10',
                                                ['name'] = 'Log',
                                                ['args'] = {
                                                    ['message'] = 'A: test sequeue1',
                                                    ['level'] = 'info',
                                                },
                                            },
                                            {
                                                ['id'] = '11',
                                                ['name'] = 'AlwaysFailure',
                                                ['children'] = {
                                                    {
                                                        ['id'] = '12',
                                                        ['name'] = 'Log',
                                                        ['args'] = {
                                                            ['message'] = 'A: test fail',
                                                            ['level'] = 'info',
                                                        },
                                                    },
                                                },
                                            },
                                            {
                                                ['id'] = '13',
                                                ['name'] = 'Log',
                                                ['args'] = {
                                                    ['message'] = 'A: test sequeue2',
                                                    ['level'] = 'info',
                                                },
                                            },
                                        },
                                    },
                                },
                            },
                            {
                                ['id'] = '14',
                                ['name'] = 'AlwaysFailure',
                                ['children'] = {
                                    {
                                        ['id'] = '15',
                                        ['name'] = 'Selector',
                                        ['children'] = {
                                            {
                                                ['id'] = '16',
                                                ['name'] = 'AlwaysFailure',
                                                ['children'] = {
                                                    {
                                                        ['id'] = '17',
                                                        ['name'] = 'Log',
                                                        ['args'] = {
                                                            ['message'] = 'C: test fail',
                                                            ['level'] = 'info',
                                                        },
                                                    },
                                                },
                                            },
                                            {
                                                ['id'] = '18',
                                                ['name'] = 'Log',
                                                ['args'] = {
                                                    ['message'] = 'C: test sequeue1',
                                                    ['level'] = 'info',
                                                },
                                            },
                                            {
                                                ['id'] = '19',
                                                ['name'] = 'Log',
                                                ['args'] = {
                                                    ['message'] = 'C: test sequeue2',
                                                    ['level'] = 'info',
                                                },
                                            },
                                        },
                                    },
                                },
                            },
                            {
                                ['id'] = '20',
                                ['name'] = 'AlwaysFailure',
                                ['children'] = {
                                    {
                                        ['id'] = '21',
                                        ['name'] = 'Parallel',
                                        ['children'] = {
                                            {
                                                ['id'] = '22',
                                                ['name'] = 'Log',
                                                ['args'] = {
                                                    ['message'] = 'D: test sequeue1',
                                                    ['level'] = 'info',
                                                },
                                            },
                                            {
                                                ['id'] = '23',
                                                ['name'] = 'AlwaysFailure',
                                                ['children'] = {
                                                    {
                                                        ['id'] = '24',
                                                        ['name'] = 'Log',
                                                        ['args'] = {
                                                            ['message'] = 'D: test fail',
                                                            ['level'] = 'info',
                                                        },
                                                    },
                                                },
                                            },
                                            {
                                                ['id'] = '25',
                                                ['name'] = 'Log',
                                                ['args'] = {
                                                    ['message'] = 'D: test sequeue2',
                                                    ['level'] = 'info',
                                                },
                                            },
                                        },
                                    },
                                },
                            },
                        },
                    },
                },
            },
            {
                ['id'] = '26',
                ['name'] = 'Sequence',
                ['desc'] = '\xe6\x94\xbb\xe5\x87\xbb',
                ['children'] = {
                    {
                        ['id'] = '27',
                        ['name'] = 'FindEnemy',
                        ['debug'] = true,
                        ['output'] = {
                            'enemy',
                        },
                        ['args'] = {
                            ['w'] = 100,
                            ['h'] = 50,
                        },
                    },
                    {
                        ['id'] = '28',
                        ['name'] = 'Attack',
                        ['input'] = {
                            'enemy',
                        },
                        ['args'] = {
                        },
                    },
                    {
                        ['id'] = '29',
                        ['name'] = 'Wait',
                        ['args'] = {
                            ['time'] = 10,
                        },
                    },
                },
            },
            {
                ['id'] = '30',
                ['name'] = 'Sequence',
                ['desc'] = '\xe7\xa7\xbb\xe5\x8a\xa8',
                ['children'] = {
                    {
                        ['id'] = '31',
                        ['name'] = 'FindEnemy',
                        ['output'] = {
                            'enemy',
                        },
                        ['args'] = {
                            ['w'] = 1000,
                            ['h'] = 500,
                        },
                        ['children'] = {
                            {
                                ['id'] = '32',
                                ['name'] = 'Log',
                                ['input'] = {
                                    '',
                                },
                                ['output'] = {
                                },
                                ['args'] = {
                                    ['message'] = '\xe6\x9c\x89\xe6\x95\x8c\xe4\xba\xba\xe5\x93\xa6',
                                    ['level'] = 'warn',
                                },
                            },
                        },
                    },
                    {
                        ['id'] = '33',
                        ['name'] = 'MoveToTarget',
                        ['input'] = {
                            'enemy',
                        },
                    },
                },
            },
            {
                ['id'] = '34',
                ['name'] = 'Sequence',
                ['desc'] = '\xe9\x80\x83\xe8\xb7\x91',
                ['children'] = {
                    {
                        ['id'] = '35',
                        ['name'] = 'GetHp',
                        ['output'] = {
                            'hp',
                        },
                    },
                    {
                        ['id'] = '36',
                        ['name'] = 'Check',
                        ['args'] = {
                            ['value'] = 'hp > 50',
                        },
                    },
                    {
                        ['id'] = '37',
                        ['name'] = 'MoveToPos',
                        ['args'] = {
                            ['y'] = 0,
                            ['x'] = 0,
                        },
                    },
                },
            },
            {
                ['id'] = '38',
                ['name'] = 'Idle',
            },
        },
    },
}